@charset "utf-8";
/* CSS Document */

*{
	margin: 0;
	padding: 0;
}
.wrap{
	margin: 0 auto;
	min-width: 1200px;
}
.index_head, .index_head_l, .index_head_r, .logo, #nav, #nav li, #nav a, .inputbox .input_radio, .content_b, .content_d, .key_search, .content .sidebar, .show_box, .pages div, .pages_num, .pages_sum, .pages_jump, .sidebar_show,.upload{
	float: left;
	display: inline;
}
.dis{
    display:block;
}
.undis{
  display:none;
}


/* page: index   ***************************************************************************************/
.index_wrap{
	width: 510px;
	margin: 60px auto;
}
.brand_big{
	text-align: center;
}
.index_head{
	margin-bottom: 20px;
}
.index_head_l{
	padding-left: 100px;
}
.index_head_r{
	padding-right: 100px;
}
.index_footer{
	clear: both;
	margin-top: 180px;
}
.index_footer p{
	text-align: center;
}

/* page: media   ***************************************************************************************/

/*下面是导航
*********************************************************/
.header{
	height: 56px;
}
.logo img, #nav li img{
	_vertical-align: top;
}
#nav, #nav li{
	margin-right: 2px;
}
#nav a{
	display: block;
}
#nav a:hover{
	visibility: visible;
}
#nav .nav_current img, #nav a:hover img{
	visibility: hidden;
}
.inputbox .input_radio{
	padding: 4px 10px 0 45px;
}
*html .input_radio{
	width: 80px;
}
.inputbox .input_radio p{
	line-height: 24px;
}
*html .inputbox .input_radio p{
	height: 24px;
}
/* 内容搜索 ************/
.content{
	text-align: left;
}
.content_search{
      display: none;
}
.content_b input{
	width: 66px;
	height: 32px;
	margin: 12px;
}
.content_d{
	height: 36px;
	margin: 10px 0;
}
.content_d p{
	line-height: 18px;
}
/****  modify   **************************/
.modify{
	padding: 20px;
}
.modify p{
	margin-bottom: 20px;
}
.modify input{
	vertical-align: middle;
	width: 500px;
	height: 30px;
	line-height: 30px;
}
.modify textarea{
	vertical-align: top;
	width: 500px;
	height: 110px;
	line-height: 20px;
}
.center{
	padding-left: 260px;
}

/*关键字搜索*******************/
.key_search{
	padding-top: 12px;

}
.key_search input{
	vertical-align: middle;
    line-height:32px;
}
.key_t{
	width: 300px;
	height: 30px;
}
.key_b{
	width: 66px;
	height: 32px;
}

/*content
*************************************************/
/****** content---sidebar  *******/
.content .sidebar{
	width: 158px;
	clear: left;
}
.sidebar{
	line-height: 28px;
}
.sidebar li{
	position: relative;
}
.sidebar .side_list{
	padding-left: 40px;
	display: block;
}
.side_list{
	overflow: hidden;
	}
/*for IE6*/
*html .sidebar{
	line-height: 0;
}
*html .sidebar .side_list{
	padding: 16px 0 16px 40px;
}
/*for IE7*/
*+html .sidebar{
	line-height: 0;
}
*+html .sidebar .side_list{
	padding: 16px 0 16px 40px;
}

.sidebar .side_del{
	display: none;
}
.sidebar .selected .side_del{
	position: absolute;
	display: inline-block;
	left: 134px;
	top: 8px;
	_left: 94px;
	_top: 18px;
	+top: 18px;
}
/**  sidebar_show
*******************************/
.sidebar_show{
	width: 238px;
	clear: left;
}
.sidebar_show dt, .sidebar_show dd{
	padding: 4px 10px 4px 20px;
	width: 208px;
	word-wrap: break-word;
}
.sidebar_show dd{
	line-height: 24px;
}
/** big_show  *****************************/
.big_show{
	margin-left: 238px;
}
.big_show img{
	max-width: 700px;
	padding: 40px;
}


/**** content--- main  ***********/
.main{
	margin-left: 158px;
	padding: 10px 20px 20px 14px;
	text-align: center;
}
.show_box{
	margin-bottom: 36px;
	margin-right: 14px;
}
.show_img{
    display: table-cell;
	width: 190px;
	height: 190px;
	text-align: center;
	vertical-align: middle;         /*till here , it has worked in FF and IE8*/
	line-height: 190px;             /* it works for IE7*/
	_font-size: 180px;              /* it works for IE6*/
}
.show_img img{
	/*width: 190px;*/
}
.show_box p{
	line-height: 1.5;
}
.show_box p .img_type{
	display: ininline-block;
	margin: 0 6px;
}
*html .show_box p .img_type{
	display: ininline-block;
}
*html .show_box p .img_type{
	display: ininline;
}
/***  bg_sort   ***********************************/
.bg_sort{
	float: left;
	margin: 20px 30px;
}
.bg_sort p{
	text-align: center;
}
.bg_sort a{
	display: inline-block;
}
.sort_img{
    display: table-cell;
	width: 90px;
	height: 70px;
	text-align: center;
	vertical-align: middle;         /*till here , it has worked in FF and IE8*/
	line-height: 90px;             /* it works for IE7*/
	_font-size: 60px;              /* it works for IE6*/
}
.bg_sort img{
	width: 90px;
}
.bg_sort p{
	line-height: 3em;
}
/**** new_sort    *********************************************/
.new_sort{
	padding: 40px 0 30px 100px;
	margin: 60px 0;
}
.new_sort p{
	margin-bottom: 30px;
}
.new_sort .text{
	height: 30px;
	vertical-align: top;
	width: 370px;
}
.new_sort a{
	display: inline-block;
	margin-left: 10px;
}

/** audio_search main ******************************************/
.audio_s_main{
	padding: 10px 20px 20px 14px;
	text-align: center;
}
/**  video_show  *****************************/
.video_show{
	text-align: left;
	padding: 10px 0 20px 0;
	margin: 0 20px 0 6px;
	height: 160px;
	position: relative;
	width: 900px;
}
.video_show .img,.video_show img{
	width: 160px;
	height: 160px;
	float: left;
}
.video_detail{
	float: left;
	margin-left: 20px;
	width: 600px;
}
.video_show td{
	vertical-align: middle;
	line-height: 24px;
}
.video_show .td_center{
	vertical-align: top;
}
.td_title{
	width: 70px;
}
.video_title{
	height: 30px;
	vertical-align: middle;
}
.position_one{
	position: absolute;
	bottom: 20px;
	right: 0;
}
.position_two{
	position: absolute;
	bottom: 70px;
	right: 0;
}
.position_one img, .position_two img{
	width: 66px;
	height: 32px;
}

.video_detail input{
	vertical-align: middle;
	width: 500px;
	height: 30px;
	line-height: 30px;
}
.video_detail textarea{
	vertical-align: top;
	width: 500px;
	height: 90px;
	line-height: 20px;
}
/****  submit_one   ************************************/

.submit_one{
	padding: 10px 0;
}
.submit_title{
	line-height: 30px;
	padding: 4px 0 4px 40px;
}
.submit_box{
	padding: 10px 40px;
	width: 800px;
}
.submit_box p{
	height: 40px;
}
.submit_box select{
	width: 140px;
}
.submit_one a{
	display: inline-block;
	margin: 14px auto 14px 20px;
}


/***   download_b  ******************************/	
.download_b{
	position: absolute;
	bottom: 20px;
	right: 0;
}
.download_b img{
	width: 66px;
	height: 32px;
}
/* pages
********************************/
.pages{
	clear: both;
	height: 40px;
	padding: 10px 0 10px 180px;
}
/*.pages_num{
	width: 240px;
}*/
.pages a{
	display: inline-block;
	padding: 8px 10px;
}
.pages .point{
	padding: 11px 8px 8px 8px;
}
.pages_num img{
	vertical-align: middle;
}
.pages_sum, .pages_jump{
	line-height: 32px;
	padding: 0 6px;
}
*html .pages_jump{
	padding: 4px 0 5px 0;
}
.pages_jump .text{
	width: 40px;
	margin: 0 4px;
}
.pages_jump .button{
	width: 50px;
}
/* footer
********************************/
.footer{
	clear: both;
	margin: 20px;
	margin-left: 180px;
}
.footer span{
	display: inline-block;
	margin: 0 2px;
}
/*** upload ***/
.content_b{
    position:relative;
}
#fileupload_1Uploader,#fileupload_2Uploader{
    position:absolute;
    left:0;
    top:14px;
}
.search_b{
    position:absolute;
    left:100px;
    top:2px;
}
.content_d{
    margin-left:200px;
}
.download_b a{
    margin-right:20px;
    display:block;
    float:left;
}
.download_b{
   float:right;
margin-left:45px;
margin-right:-48px;
}
.upload_img{
    float:right;
    font-size:14px;
}
.upload{
    margin:10px;
}
.upload a{
    display:block;
    color:#0055c8;
    font-weight:bold;
}